Big Huge Thesaurus

standing rib roast

noun